package com.ruoyi.project.cms.type.service;

import com.ruoyi.project.cms.type.domain.CMSType;

import java.util.List;

public interface ICMSTypeService {


    /**
     * 查询公告类型集合
     * @param cmsType
     * @return
     */
    List<CMSType> selectCmsTypeList(CMSType cmsType);

    /**
     * 检验公告名称是否重复
     * @return
     */
    String checkCmsTypeNameUnique(CMSType cmsType);

    //新增公告类型业务方法
    int insertCmsType(CMSType cmsType);

    /**
     * 根据id获取公告类型信息
     * @param typeId
     * @return
     */
    CMSType  selectCmsTypeById(Long typeId);

    /**
     * 修改公告类型
     * @param cmsType
     * @return
     */
    int updateCMSType(CMSType cmsType);

    /**
     * 删除公告类型
     * @param ids
     * @return
     */
    int deleteCMSTypeByIds(String ids);
}
